package com.gr100.biz.app.res;

import cn.dreampie.route.core.Resource;
import cn.dreampie.route.core.annotation.API;
import cn.dreampie.route.core.annotation.GET;
import com.gr100.biz.api.shop.ShopService;

import java.util.HashMap;
import java.util.Map;

/**
 * Created by YFsoft on 16/3/16.
 */
@API("/shop")
public class ShopResource extends ApiResource {

    ShopService _shopService = new ShopService();

    /**
     * 同步门店详细数据的接口
     * 1.获取七牛的 key
     * 2.创建一个新的task	任务状态置为 QUEUEING
     * 3.获取远程的文件	任务状态置为 DOWNLOADING
     * 4.解压数据文件		任务状态置为 UNZIPING
     * 5.加载到内存		任务状态置为 LOADING
     * 6.同步到数据库中	任务状态置为 SYNCING
     * 7.任务状态置为 FINISHED
     *	//测试的 key ：  FilC9uR6y80iIOOOTqD8oCKTRGtP
     */
    @GET("/syncData")
    public String syncData(String key){
        Map<String,Object> result = _shopService.syncData(key);
        return this.echo(result);
    }

    @GET("/syncDayData")
    public String syncDayData(String key){
        Map<String,Object> result = _shopService.syncDayData(key);
        return this.echo(result);
    }
}
